home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / answers / alt / pictures-faq / part2 < prev    next >
Text File  |  1994-04-11  |  30KB  |  594 lines

  1. Newsgroups: alt.binaries.pictures.d,alt.binaries.pictures.fine-art.d,alt.binaries.pictures.erotica.d,alt.sex.pictures.d,news.answers,alt.answers
  2. Path: bloom-beacon.mit.edu!hookup!swrinde!cs.utexas.edu!uunet!cds8604!deej
  3. From: deej@cadence.com (Jim Howard)
  4. Subject: alt.binaries.pictures FAQ - General info
  5. Message-ID: <1994Apr11.013016@UB40.Cadence.COM>
  6. Followup-To: alt.binaries.pictures.d
  7. Sender: news@Cadence.COM
  8. Supersedes: <1994Mar28.013021@UB40.Cadence.COM>
  9. Nntp-Posting-Host: ub40.cadence.com
  10. Organization: Cadence Design Systems, Inc.
  11. References: <1994Apr11.013001@UB40.Cadence.COM>
  12. Date: Mon, 11 Apr 1994 08:30:24 GMT
  13. Approved: news-answers-request@MIT.Edu
  14. Expires: Mon, 9 May 1994 00:00:00 GMT
  15. Lines: 576
  16. Xref: bloom-beacon.mit.edu alt.binaries.pictures.d:7953 alt.binaries.pictures.fine-art.d:201 alt.binaries.pictures.erotica.d:19475 news.answers:17897 alt.answers:2396
  17.  
  18. Archive-name: pictures-faq/part2
  19. Last-modified: 05 March 1993
  20.  
  21.     This is part 2 of the FAQ for the alt.binaries.pictures* hierarchy.  
  22.     This part of the alt.binaries.pictures FAQ contains "general", or
  23.     operating-system independent information.  It answers (hopefully) all 
  24.     the questions you may have about the pictures newsgroups, decoding and 
  25.     encoding techniques, and picture formats.
  26.  
  27.       For information on issues of etiquette and posting policy and/or 
  28.     suggestions, consult part 1 of this posting.
  29.  
  30.       For information on your particular system and on specific utilities, 
  31.     consult part 3 of this posting.
  32.  
  33.     Before posting to these groups for the first time, please check the FAQ
  34.     list (this posting - including parts 2 and 3), and also read the newsgroup 
  35.     news.announce.newusers, which contains many answers to questions about 
  36.     UseNet in general.
  37.  
  38.     If you've read previous versions of this FAQ, you'll probably only want
  39.     to read anything that has changed since the last distribution.  These
  40.     changes appear both in this document and in the accompanying "Changes to
  41.     the alt.binaries.pictures FAQ".  Note that this is a "live" document, and 
  42.     is always getting important information added or updated.
  43.  
  44.  
  45. ***********************************************************************
  46.  
  47. This file is intended to be a general introduction to the pictures
  48. newsgroups, answering some common questions concerning pictures posted 
  49. in those newsgroups, namely how to decode and view them.  It is not, of 
  50. course, possible to cover everything, but I will try to to get as much 
  51. as I can into this file.  If you feel something important has been 
  52. omitted and you know the subject well, please write me so I can 
  53. include the info for future releases.  E-mail should be sent to 
  54. deej@cadence.com for these purposes.
  55.  
  56. Before you miss an important detail contained in this file, let me
  57. "pre-repeat" that many of the programs mentioned in this document are
  58. available for anonymous ftp at bongo.cc.utexas.edu (128.83.186.13), in 
  59. the gifstuff directory.  Also: there are NO GIF files of any kind at 
  60. this site!  Save your time and don't bother looking for them!
  61.  
  62. OK... on to the real reason you're reading this document...
  63.  
  64.  
  65. TABLE OF CONTENTS
  66.    I.   ABOUT THIS FAQ
  67.   II.    DOWNLOADING AND DECODING FILES
  68.  III.   COMMON PICTURE TYPES
  69.   IV.   ENCODING AND UPLOADING FILES
  70.    V.   ALTERNATE SOURCES FOR PICTURES/HOW-TO'S OF FTP
  71.   VI.    COMMON PROBLEMS
  72.  VII.   COPYRIGHT
  73.  
  74.  
  75. I. ABOUT THIS FAQ
  76.  
  77. This FAQ is posted every other Monday to the alt.binaries.pictures 
  78. newsgroups and to news.answers.  It is also available by anonymous FTP, 
  79. from UUCP, or through e-mail by using the services available from a couple 
  80. of mail servers.  For anonymous FTP access, you can look on either 
  81. pit-manager.mit.edu [18.72.1.58] in /pub/usenet/news.answers/pictures-faq
  82. in files "part1.Z", "part2.Z", or "part3.Z", on ftp.cs.ruu.nl 
  83. [131.211.80.17] in /pub/NEWS.ANSWERS/pictures-faq for "part1", "part2", or 
  84. "part3", on ftp.uu.net [137.39.1.2, 137.39.1.9, or 192.48.96.2] in 
  85. /usenet/news.answers/pictures-faq as the files "part1.Z", "part2.Z", or 
  86. "part3.Z".
  87. You can get the FAQ via UUCP by retrieving the appropriate part from
  88. "uunet!/archive/usenet/news.answers/pictures-faq/part1", 
  89. "uunet!/archive/usenet/news.answers/pictures-faq/part2", or
  90. "uunet!/archive/usenet/news.answers/pictures-faq/part3". 
  91.     For e-mail access, send a message to mail-server@pit-manager.mit.edu 
  92. with the mail body "send usenet/news.answers/pictures-faq/part1" to get the 
  93. first part, "send usenet/news.answers/pictures-faq/part2" for the second, 
  94. and "send usenet/news.answers/pictures-faq/part3" for the third, or e-mail 
  95. to mail-server@cs.ruu.nl with "send NEWS.ANSWERS/pictures-faq/part1",
  96. "send NEWS.ANSWERS/pictures-faq/part2", and/or 
  97. "send NEWS.ANSWERS/pictures-faq/part3" in the body of the message.
  98.  
  99.  
  100. II. DOWNLOADING AND DECODING FILES
  101.  
  102.     Basic checklist:        Alternate checklist:
  103.     ----------------        --------------------
  104.     News reader            News reader (optional in some cases)
  105.     Text file editor        "Super-decoder"
  106.     UUDECODEr
  107.  
  108. By far the most common method of posting files to the pictures 
  109. newsgroups is the UUENCODE standard.  This program, shipped standard 
  110. with most implementations of UNIX, converts binary files into plain-text 
  111. ASCII files which can be handled by the mail system.  You will need a 
  112. version of UUDECODE before anything else in order to view anything 
  113. downloaded from the net.  If your system does not have a version of 
  114. UUDECODE available, you can get one via anonymous ftp from
  115. bongo.cc.utexas.edu, in the gifstuff/uutools directory.
  116.  
  117. The format of a uuencoded file consists of an optional "table specification",
  118. which consists of the word "table" alone on a line, followed by one or more
  119. lines containing the characters that will be used in the remaining encoded
  120. data.  Following this, the standard requires the line containing only the text 
  121. "begin <permissions> <filename>" (where "<permissions>" is a three-character 
  122. numeric string, and "<filename>" notes the name of the decoded file - for 
  123. example "begin 640 myfile.gif").  This "begin" line is then followed by 
  124. several lines of approximately 61 characters, all beginning with a capital 
  125. "M", and containing any non-lower-case printing character (and very rarely 
  126. resembles anything but absolute gibberish).  Optionally, one to two lines 
  127. may be blank or contain less than the normal number of characters if those 
  128. lines are immediately before the line containing the "end" notation (in this
  129. case, these shorter lines will NOT begin with "M").  The "end" text alone on 
  130. a line marks the conclusion of the uuencoded data.  Any information that does
  131. not fit into the above classifications are termed as either "headers" or 
  132. "trailers", and are not intended to be included in the information to be 
  133. decoded.  For example, the following represents a valid uuencoded file 
  134. (although it contains no useful information - don't bother decoding it!):
  135.  
  136. begin 666 bogus.file
  137. MLEHHWHURHUH %$^4653%#$#&^%$$46^%#^%)LKDUHEWFHIUG^$^#DJIUTE&F
  138. M&#H:FNP(ENER(*HNFUHDG(&#&B#HY@#(*@YNUF(&$HU$HF(YSAUHIRY(&YHU
  139. #(*NUFE(YHD7H
  140.  
  141. end
  142.  
  143. Most decoders are smart enough to ignore anything before the "begin" line 
  144. and after the "end" line.
  145.  
  146. The first step is to save the file you want to view... in most versions
  147. of the newsreader, this is done by pressing 's' followed immediately (no
  148. spaces usually, although some versions don't care) by a file name.
  149. You will usually be asked if you want to save it in mailbox format;
  150. you should answer 'n'.  When saving an article to a file in
  151. mailbox format, the article is sometimes changed in a subtle
  152. way, making it impossible to decode.
  153.  
  154. In the case of a single-part file, you can now uudecode the file, 
  155. which will create whatever output file is encoded.  You can usually 
  156. tell if it's a single-part file by looking on the subject line; 
  157. standard netiquette is to make something like [03/06] part of the 
  158. subject line, which indicates you're on part 3 of a 6-part file.  If no
  159. numbers are there, you can usually assume it is a 1-part file.  If 
  160. not, feel free to write the poster (directly... please don't waste 
  161. bandwidth by posting) and request that he/she put this info in the 
  162. subject line.  Be nice about it!  Another way to determine if a file 
  163. is a single-parter is if both the uuencode "begin" and "end" lines 
  164. (as outlined above in the description of the uuencode format) are 
  165. included in the file.
  166.  
  167. For multi-part files, life is a little more difficult.  If all you 
  168. have is a standard UUDECODE program (as opposed to a "smart decoder"), 
  169. you will need to trim the headers and trailers out from the rest of the 
  170. information.  You can either do this by saving each part in its own file 
  171. and editting them separately, then concatenate the editted files together 
  172. to make one big file (this might be your only choice if your editor can't 
  173. handle large files!), or you can save each part in order into one big 
  174. file and then edit all the headers and trailers out from that file.  
  175. Either way, you'll need to run the result through UUDECODE.  You can use 
  176. your favorite text editor to strip out header and trailer information.
  177.  
  178. There are several "smart decoders" out there that will handle all of
  179. the header/trailer stripping and decoding for you (some will even make
  180. sure that the pieces are in order!) - see part 3 of this posting for 
  181. specifics.
  182.  
  183. Some articles are actually posted with easy decoding in mind, and contain
  184. UNIX shell script headers/trailers that facilitate easier decoding.  This
  185. is often very helpful, as it saves you a lot of work, and can also provide
  186. error checking not available in a "normal" uuencoded posting.  These
  187. postings nearly always contain instructions on their use, so I won't
  188. attempt to explain all the details here.  There's no set "standard" for
  189. this type of posting anyway - except for MIME.  MIME, the Multipurpose 
  190. Internet Mail Extensions, proposes a standard for the posting and mailing
  191. of multi-media articles (postings may include pictures, sounds, movies, 
  192. or other media types - which may be combined in one article).  Public-
  193. domain packages using MIME are available (Metamail, for example).  For 
  194. more information on MIME and Metamail, contact nsb@bellcore.com.
  195.  
  196. Some news readers have an "extract" capability that greatly simplifies
  197. life by automatically decoding articles - this means you don't have to
  198. go to the hassle of saving to a file and then decoding.  Newer versions 
  199. of rn, nn, and trn can handle this - check the "man" page or ask your 
  200. news administrator to find out if you can let your news reader do the 
  201. work for you!
  202.  
  203. If you're going to download the decoded picture file to a home machine, 
  204. or move it around a network, remember that most decoded file outputs are 
  205. going to be BINARY files, so set your transfer protocol accordingly.  
  206. If you are moving around just the uuencoded data, an ASCII transfer will 
  207. work just fine, however (you'll have to decode it eventually, of course).  
  208. Note that if you *don't* transfer the decoded file in BINARY mode, 
  209. everything will appear to work just fine - until you try to view the 
  210. picture.  Then you'll get all sorts of undefined results...
  211.  
  212.  
  213. III.  COMMON PICTURE TYPES
  214.  
  215.     Basic checklist:        Alternate checklist:
  216.     ----------------        --------------------
  217.     GIF viewer            Multi-format viewer
  218.     Format conversion tool(s)    Format conversion tool(s)
  219.                     Image manipulation tool(s)
  220.  
  221. OK.  Now you've got this great picture file from downloading it and 
  222. running it through UUDECODE.  What is it, and what do you do with it?
  223.  
  224. The most common type of picture is the GIF format (which usually has
  225. a .GIF or .gif file suffix).  GIF stands for Graphic Interchange Format, 
  226. and is a standard format for images that was developed by CompuServe to 
  227. be a device-independent method of storing pictures.  It includes 
  228. Lempel-Ziv-Welch (LZW) compression, which makes the files fairly small.
  229.  
  230. JPEG is another standardized image compression mechanism, which stands 
  231. for Joint Photographic Experts Group (the original name of the committee 
  232. that wrote the standard).  It seems more and more common that JPEG-type 
  233. pictures (.JPG or .jpg file suffix, usually) are getting posted to the 
  234. net.  Some claim that JPEG is destined to overtake GIF format in popularity, 
  235. because it is the most compact method to store 24-bit data, but mostly due 
  236. to the fact that it uses much less space to store the same picture (this is, 
  237. in fact, true - I have seen many examples of this phenomenon).  This may be 
  238. an accurate assessment, but this will probably take a while to happen, as 
  239. most people HAVE GIF software/viewers, but lack JPEG equivalents.  
  240. Undoubtedly, however, this too shall change, but at this point, JPEG is 
  241. recognized as still being in its infancy.  But, if you prefer to be on the 
  242. leading (bleeding?) edge, it is possible to get software both to view JPEG
  243. pictures, and to convert JPEG to and from other formats, as detailed in 
  244. part 3.
  245.  
  246. The latest and greatest info about JPEG is included in the Tom Lane's
  247. "JPEG image compression: Frequently Asked Questions" (archive name is
  248. "jpeg-faq"), posted on a regular basis to the alt.binaries.pictures.d, 
  249. alt.graphics.pixutils, alt.binaries.pictures.erotica.d, alt.sex.pictures.d,
  250. and news.answers newsgroups.
  251.  
  252. Of course, to view a picture of a particular type, you will need a viewer 
  253. that supports that type (again, for specifics on viewers for your 
  254. particular configuration, see part 3 of this posting).
  255.  
  256. There are other types of single-picture files posted to the net, 
  257. although they are not as common as GIF or JPEG files.  Other than the 
  258. difference in the viewing software, the downloading/decoding and 
  259. encoding/uploading procedures are identical as for other types of pictures.
  260. Platform-dependent picture types and conversion programs are discussed
  261. in part 3 of this posting.
  262.  
  263. Occasionally people get into an argument about which standard is best. 
  264. I think the answer is:  WHO CARES?!?  The only thing I have to say 
  265. about this matter is that almost every machine under the sun already 
  266. has a program written for it to view GIF files, and if yours doesn't, 
  267. shareware or PD source code is available almost everywhere.
  268.  
  269. Commonly people post files to the net with a .GL extension.  These 
  270. files are actually animated picture-shows that can be viewed on a small
  271. number of system types.
  272.  
  273. Usually, GL files are huge, so people often compress them with one of
  274. several popular compression/archiving packages.  Perhaps the most
  275. common is the PC family's PKZIP package.  If a GL file is posted with
  276. a .ZIP extension, you know it's been ZIP'ed.  Similarly, if it has a
  277. .Z extension, it's been compressed with the UNIX `compress' utility. 
  278. "Uncompression" tools of either type are available for various types of
  279. systems - part 3 has the necessary details.
  280.  
  281. Files of a .DL extension are also sometimes posted.  These are very
  282. similar to GL files, except in format, so of course it takes different 
  283. software to view them (this software is also discussed in part 3).
  284.  
  285. Then there's FLI - yet another GL/DL type of file.  FLI's are generally
  286. considered poorer quality than either GL or DL, however.
  287.  
  288. The table below lists many of the common file types for pictures or 
  289. compression formats for different systems.  This information may be useful 
  290. if you download a tool and then don't know how to decompress it into a 
  291. usable form, or as a "quick reference" of file types.   Decompressors or
  292. viewers of "unlike" system types exist on some systems - see the particular 
  293. system information for details on this aspect.
  294.  
  295.     File extension        File  type
  296.     --------------        ----------
  297.     ARC            ARChive (many OS's support) - compressed file(s)
  298.     ARJ            Yet another archive format - compressed file(s)
  299.     BMP            Windows and OS/2 BitMaP picture file
  300.     CPT            Macintosh CompactPro compressed file.
  301.     DIB            Windows and OS/2 BitMaP picture file
  302.     DL            Animated picture file (system independent, for
  303.                 those with viewers)
  304.     FLI            Animated picture file (system independent, for
  305.                 those with viewers)
  306.     GIF            Graphics Interchange Format -
  307.                 system independent picture file
  308.     GL            Animated picture file (system independent, for
  309.                 those with viewers)
  310.     IMG            IMaGe - ? picture file
  311.     JPG (JPEG)        Joint Photography experts Group - system 
  312.                 independent picture file
  313.     LZH            Amiga LZH - compressed file(s) - LHarc output
  314.     MAC (MACP)        Macintosh MacPaint - Macintosh picture file
  315.     HQX            Macintosh BinHex - encoded file
  316.     IFF            Amiga Interchangeable File Format - Amiga 
  317.                 file interchange (used for many types of binary
  318.                 data).  If it contains a picture file, then
  319.                 the picture is either an ILBM (InterLeaved 
  320.                                 BitMap), HAM (Hold-And-Modify), DHAM (DynaHAM),
  321.                 or SHAM (Sliced HAM).
  322.     IM8 (RAST)        Sun RASTer file - Sun picture file
  323.     PCX            IBM PC Paintbrush - IBM picture file
  324.     PICT            Macintosh QuickDraw PICTure - Macintosh picture
  325.                 file
  326.     PS (PSID)        Encapsulated PostScript/PostScript Image Data - 
  327.                 printer-ready text/picture file
  328.     RAW            RAW RGB - 24-bit system independent picture file
  329.     SEA            Macintosh Self-Extracting Archive
  330.     SHK            Macintosh Shrinkit - compressed file(s)
  331.     SIT            Macintosh StuffIt - compressed file(s)
  332.     TGA            TrueVision TarGA file - ? picture file
  333.     TIFF            Tagged Image Format File - 24-bit system 
  334.                 independent picture file
  335.     UUE            UNIX UUEncoding - encoded file
  336.     XBM            X windows Bit Map - UNIX/X windows picture file
  337.     Z            UNIX LZW "compress" - compressed file(s)
  338.     ZIP            MS-DOS ZIP - compressed file(s)
  339.     ZOO            MS-DOS ZOO - compressed file(s)
  340.  
  341.  
  342. IV. ENCODING AND UPLOADING FILES
  343.  
  344.     Basic checklist:        Alternate checklist:
  345.     ----------------        --------------------
  346.     UUENCODEr            "Auto-posting" tool(s)
  347.     Editor or file splitter
  348.     News posting software
  349.  
  350. First things first:  before you do any sort of posting, be sure you've
  351. read and understand the a.b.p* netiquette as outlined in part 1 of this 
  352. FAQ.  This will save you from countless flamings!
  353.  
  354. OK.  You need to UUENCODE the file.  Find an encoder and encode it!  
  355. If the output file is particularly large (i.e. more than 60 KB), it 
  356. would be wise to split up the encoded file into smaller parts (<= 60 KB) 
  357. and then post those.  You can split the file with a text editor if you 
  358. like, or check part 3 for more specifics on splitting utilities.
  359.  
  360. Now post the files... and remember to include the neat info mentioned 
  361. in part 1, like subject lines that mean something, descriptions, 
  362. checksums, "Cut Here" lines, etc...  
  363.  
  364. There are some very nice "super posting" utilities out there that will 
  365. handle all the lower-level details for you.  See part 3 for more info
  366. on these utilities.  If you don't use one, you'll obviously need to do 
  367. all the uuencoding, splitting, and the posting of each split part
  368. yourself - which can become quite a tedious process!  Another benefit of
  369. the "super posters" is that they enforce some standardization on the way 
  370. posts look - making an auto-decoder's job much easier in the process!
  371.  
  372.  
  373. V. ALTERNATE SOURCES FOR PICTURES/HOW-TO'S OF FTP
  374.  
  375.     Basic checklist:        Alternate checklist:
  376.     ----------------        --------------------
  377.     Direct Internet access        E-mail software
  378.     FTP software
  379.     "archie" access
  380.  
  381. The pictures newsgroups are certainly not the only source for pictures, 
  382. nor are GIF files the only types available (see section III).  The most 
  383. likely place you are to find other pictures is in an archive that is 
  384. reachable via FTP.  FTP stands for File Transfer Protocol, and is a 
  385. program for transmitting files over the network.  To use FTP, you will 
  386. need access to a computer with the FTP program, and a network connection.
  387. Be aware that files on FTP sites will probably NOT be UUENCODED, so 
  388. remember to transfer in binary when getting non-text files.
  389. For the greatest level of detail on FTP and finding sources in general, you 
  390. should refer to the posting "How to find sources (READ THIS BEFORE POSTING)",
  391. which is periodically posted to comp.sources.wanted, alt.sources.wanted, and 
  392. news.answers OR you can execute either 'finger ftp@piggy.ucsb.edu' or 
  393. 'finger ftp@ferkel.ucsb.edu' to get a quick tutorial.  You can also get the
  394. "finding sources" FAQ via anonymous FTP, available on either 
  395. pit-manager.mit.edu [18.72.1.58] in /pub/usenet/news.answers as the file
  396. "finding-sources.Z", on ftp.cs.ruu.nl [131.211.80.17] in /pub/NEWS.ANSWERS
  397. as "finding-sources", on ftp.uu.net [137.39.1.2, 137.39.1.9, or 192.48.96.2]
  398. in /usenet/news.answers as file "finding-sources.Z".  UUCP access is done by
  399. retrieving the file "uunet!/archive/usenet/news.answers/finding-sources". 
  400. Lastly, you can get this FAQ by sending a message to either of
  401. mail-server@pit-manager.mit.edu with the mail body 
  402. "send usenet/news.answers/finding-sources", or to mail-server@cs.ruu.nl with 
  403. "send NEWS.ANSWERS/finding-sources" in the body of the message.
  404. One of the useful things detailed in the "finding sources" posting mentioned 
  405. above involves the use of the "archie" facility, which makes it very easy to 
  406. find a program if you know its name (or just part of its name if you specify 
  407. the "set search sub" option).  You can do this either directly by logging 
  408. into an archie server or via e-mail.  It may take a small amount of effort - 
  409. but it's a heck of a lot easier and faster than asking the entire 
  410. net.population!
  411.  
  412. Additionally, it is possible to get files from anonymous FTP sites via 
  413. e-mail.  For details on this wonderful facility, send an e-mail containing 
  414. the text "help" to ftpmail@decwrl.dec.com.  For those of you on BITNET, 
  415. send an e-mail containing the text "help" to bitftp@pucc.princeton.edu.  
  416. Now you too can get all sorts of great utilities from anonymous FTP sites 
  417. using an e-mail proxy!
  418.  
  419. Due to popular demand, an anonymous FTP site list of pictures-related 
  420. "stuff" has now been compiled and is available from bongo in 
  421. /gifstuff/ftpsites.  This list is by no means guaranteed to be accurate
  422. or comprehensive, but hopefully most of the information is valid.  BTW,
  423. this list is a condensed and supplemented version of the Jan. 20, 1990 
  424. revision of Jon Granrose's (odin@pilot.njin.net) "List of Hosts that 
  425. Accept Anonymous FTP Requests", which is posted regularly to comp.misc, 
  426. comp.sources.wanted, and alt.sources.wanted, and also available via 
  427. anonymous FTP from pilot.njin.net (128.6.7.38).  Any additions or 
  428. corrections would be most welcome and appreciated!
  429.  
  430. Most ftp programs will allow you to enter something like 
  431.   ftp wsmr-simtel20.army.mil
  432. which will connect you with the mighty SIMTEL-20 archives at the White 
  433. Sands Missile Range.  Occasionally, you will encounter an ftp program 
  434. that is old enough or slothful enough that it does not recognize 
  435. internet-style addresses like the one above.  In that case, you'll 
  436. need to know the computer's numeric address; for SIMTEL-20
  437. you would enter
  438.   ftp 192.88.110.20 
  439.  
  440. Once you're connected, you'll have to tell the computer at the other 
  441. end that you want to log in, by entering USER (some machines save you 
  442. this step by *assuming* you want to log in.  What else would you want 
  443. to do?)  When you are prompted for an account name, enter
  444.   anonymous
  445. When it asks you for a password, enter *your* internet address.
  446.  
  447. Often the machine to which you are trying to connect will be busy 
  448. (i.e. too many anonymous users), in which case the machine will inform 
  449. you of this and throw you off.  Try again later.
  450.  
  451. Now you're in.  What do you do?  Well, you need to know where the 
  452. files are stored that you want.  If you know this, just 
  453.   cd directory-name
  454. to the directory in question.  Then you can do a DIR to find out
  455. what is in it.  
  456.  
  457. So you see a file called CRSH+BRN.GIF and you want it for yourself.  
  458. What do you do?  Well, the first thing is to tell the computer on the 
  459. other end that you want it to transmit a binary file.  On most FTP 
  460. servers, entering the magic word TENEX will do this.  If the machine 
  461. doesn't recognize TENEX, try BINARY, or if all else fails, you can 
  462. enter  
  463.   TYPE L 8
  464. Be sure to do this for GIF files or you'll get garbage when you try 
  465. to view them!
  466. The difference between TENEX and BINARY is in translation of data type 
  467. sizes - if your machine type has different data type sizes than the one
  468. you're downloading from, use TENEX, otherwise use BINARY.  If you're not
  469. sure, try TENEX first (if the command isn't recognized, you're probably 
  470. OK).  On some VAX platforms, the keyword "IMAGE" is also sometimes used
  471. to denote binary files.
  472.  
  473. Now you're ready to grab the files you want.  You have two options: 
  474. you can type 
  475.   get filename
  476. or
  477.   mget wildcard
  478. where wildcard is any UNIX-style wildcard.  MGET will get all files 
  479. that satisfy the specification.
  480.  
  481. When you're done grabbing files, type QUIT or BYE to log off the remote 
  482. machine and return to yours.  Now you're ready to view the picture -
  483. no decoding step necessary (neat, eh?)!
  484.  
  485. Most of the non-erotica pictures that appear in postings to the 
  486. alt.binaries.pictures* hierarchy are available from anonymous FTP sites 
  487. (again, see bongo's "ftpsites" list), but this is of course not guaranteed.  
  488.  
  489. The other most common method for obtaining files is from an archival 
  490. file server.  Most of these work in the following way: you send mail 
  491. to the server's address, with one-line commands in your message, like
  492.    help
  493.    directory \pictures\gif\family-oriented
  494.    send \pictures\gif\family-oriented\CRSH+BRN.GIF
  495. and the requested info is sent back to you at some later time, when 
  496. the server has time to get around to it.
  497.  
  498. The first step when you discover a server system is to send a HELP
  499. command so you can learn what the commands are for that server.  
  500. However, most servers operate with commands basically similar to those 
  501. listed above.
  502.  
  503.  
  504. VI. COMMON PROBLEMS
  505.  
  506.     Basic checklist:
  507.     ----------------
  508.     At least one clue
  509.     Some small level of intelligence
  510.     Self-determination
  511.  
  512. Well, you've downloaded the file, tried to view it, and got garbage.  
  513. What went wrong?
  514.  
  515. The two most likely places for something to go wrong are both in the 
  516. transmission of the file.  The first is this:  when you downloaded the 
  517. file to your home computer, did you remember to tell the modem- 
  518. transfer software that you're sending a binary file?
  519.  
  520. The second-most likely is that you forgot to say TENEX before you 
  521. grabbed the file via FTP.
  522.  
  523. Either of these will result in mangled files that are unviewable by 
  524. anything known to man.
  525.  
  526. Also: did you remember to trim off the header and trailer information if
  527. you are/were using a "simple" uudecoder?  The symptom of forgetting to
  528. do this is usually a message something like "short file" from your GIF
  529. viewer.  There could also be the problem where blank lines are left 
  530. between parts (or anywhere for that matter) within the 'begin' and 'end' 
  531. lines of the uuencoded file.  Uudecode will get through them fine, but some
  532. GIF viewers will choke on the results.  The only blank line I've seen
  533. get by is the one just before the 'end' statement.  Beware of taking
  534. too much or not enough off of the headers and trailers.
  535.  
  536. Another common problem is this one:  IBM mainframes often use an 
  537. EBCDIC character set (yes, there's more than one EBCDIC set!) instead 
  538. of the ASCII set used by everyone else.  This wouldn't be a problem except 
  539. that most ASCII-EBCDIC converters have a bug which mungs the translation 
  540. of several characters, including ^ { } and a few others.  Even this 
  541. wouldn't be a problem except that the particular munging it does is to 
  542. map several of these characters onto the *same* wrong character.  Ooops.
  543.  
  544. The way around this is not to use uuencode to transfer these files,
  545. but to use xx-encode, which produces files which look almost exactly
  546. like uu-encoded files, but they use a character set which is
  547. IBM-proof.  If you are using an IBM mainframe as your host computer
  548. and you're having trouble decoding files, this is most likely your
  549. problem.  Solution: 1) find a kind soul who is willing to uudecode the
  550. files, xxencode them and send them to you, 2) get the files via FTP,
  551. which should be EBCDIC-proof, or 3) get a better computer that uses
  552. everybody else's character set. :-) 
  553.  
  554. Sometimes, you need to run the "bilf" utility on a file in order to
  555. fix it.  The "bilf" utility changes carriage-return/line-feed sets
  556. into just carriage-return (or vice-versa).  MSDOS uses CR/LF at the
  557. end of lines to indicate end-of-record, UNIX and VAXen use only CR.  
  558. You might want to try running bilf before unzipping, compressing, etc.
  559. if you are running into problems.  bilf also comes in handy when you 
  560. are using Kermit to transmit to/from Unix and VMS.
  561.  
  562. Almost all of the problems described above can be checked by using
  563. GIFTEST to check the GIF file's integrity on your host machine before
  564. you download it.  I have recently added the source code for GIFTEST to
  565. the archive at bongo.  I highly recommend that you get a copy of this,
  566. even if you only occasionally have problems with your GIF files; it
  567. runs in only a few seconds, and has the potential to save you hours of
  568. download time!
  569.  
  570. The last and least likely problem is that some mailer somewhere 
  571. actually munged the file.  It happens.  Fortunately, it doesn't happen 
  572. all that often.  When it does (and please check all of the other 
  573. problems *FIRST*), it's time to ask for a re-post, as detailed in part 1.
  574.  
  575.  
  576. VII. COPYRIGHT
  577.  
  578. Bottom line:  It's OK to copy something (electronically or otherwise) for
  579. your own personal use.  It's NOT OK to re-distribute that copy, whether or
  580. not you make any money doing it.
  581.  
  582. -------------------------------------------------------------------------------
  583.  
  584. That's about it for the "general" information.  System-specific 
  585. information is continued in part 3 of this FAQ.  If you have any 
  586. suggestions for things to include in future versions, don't hesitate 
  587. to let me know...
  588.  
  589.          ~ deej ~              | (If I were expressing Cadence's opinions, )
  590. Jim Howard -- deej@cadence.com | (they'd probably make me wear a tie...    )
  591.         (^:=             Flames cheerfully ignored.             =:^)
  592. When faced with a difficult or challenging situation, I like to approach it
  593.  by asking myself "Hmmm - how would MacGyver get out of this one?"
  594.